<ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:h="http://java.sun.com/jsf/html" xmlns:p="http://primefaces.org/ui"
	xmlns:f="http://java.sun.com/jsf/core">

	<h:form>
		<p:menubar style="margin-top:5px">
			<p:menuitem icon="ui-icon-home" actionListener="#{usuarioNavegacaoSession.setHome()}" value="#{label.home}" update=":currrentPage " onstart="#{label.script_bloquear_pagina}"
				oncomplete="#{label.script_desbloquear_pagina}" />

			<p:submenu icon=" ui-icon-wrench" label="#{label.menu_configuracoes_avancadas}" rendered="#{usuarioSession.isPermissaoUsuarioConcedida('menu.configuracoes.avancadas')}">
				<p:menuitem value="#{label.submenu_atualizar_indices}" action="#{indiceUtils.atualizarTodosIndices()}" process="@this" update=":currrentPage " onstart="#{label.script_bloquear_pagina}"
					oncomplete="#{label.script_desbloquear_pagina}" rendered="#{usuarioSession.usuarioMaster}" />
				<p:menuitem value="#{label.submenu_atualizacao_regras_administrativas}" action="#{inicializacaoSistemaNegocio.atualizarRegistrosEmpresaAdministradora()}" process="@this" update=":currrentPage "
					onstart="#{label.script_bloquear_pagina}" oncomplete="#{label.script_desbloquear_pagina}" rendered="#{usuarioSession.usuarioMaster}" />
				<p:menuitem value="#{label.submenu_atualizar_parametros_sistema}" action="#{aplicacaoScope.recarregarParametrosDoSistema()}" process="@this" update="@all "
					onstart="#{label.script_bloquear_pagina}" oncomplete="#{label.script_desbloquear_pagina}" rendered="#{usuarioSession.usuarioMaster}" />
				<p:menuitem value="#{label.submenu_atualizar_minhas_diretivas}" action="#{usuarioNavegacaoSession.recarregarPermissoesUsuario()}" process="@this" update="@all "
					onstart="#{label.script_bloquear_pagina}" oncomplete="#{label.script_desbloquear_pagina}" rendered="#{usuarioSession.isPermissaoUsuarioConcedida('RECARREGAR.PERMISSAO.USUARIOS')}" />
			</p:submenu>

			<p:submenu icon=" ui-icon-key" label="#{label.menu_permissoes}" rendered="#{usuarioSession.isPermissaoUsuarioConcedida('menu.permissoes')}">
				<p:menuitem value="#{label.submenu_gerenciar_permissoes_empresa}" action="#{gerenciarPermissaoEmpresaBean.acessarPaginaGerenciamento()}" process="@this" update=":currrentPage "
					onstart="#{label.script_bloquear_pagina}" oncomplete="#{label.script_desbloquear_pagina}" rendered="#{usuarioSession.isPermissaoUsuarioConcedida('acesso.gerenciar.permissoes.empresa')}" />
				<p:menuitem value="#{label.submenu_gerenciar_permissoes_perfil_empresa}" action="#{gerenciarPermissaoPerfilEmpresaBean.acessarPaginaGerenciamento()}" process="@this" update=":currrentPage "
					onstart="#{label.script_bloquear_pagina}" oncomplete="#{label.script_desbloquear_pagina}" rendered="#{usuarioSession.isPermissaoUsuarioConcedida('acessar.pagina.gerenciamento.perfil.empresa')}" />
				<p:menuitem value="#{label.submenu_usuario}" actionListener="#{usuarioBean.acessarPaginaListagem}" process="@this" update=":currrentPage " onstart="#{label.script_bloquear_pagina}"
					oncomplete="#{label.script_desbloquear_pagina}" rendered="#{usuarioSession.isPermissaoUsuarioConcedida('ACESSAR.USUARIO.SISTEMA')}" />
			</p:submenu>

			<p:submenu icon="ui-icon-gear" label="#{label.menu_configuracoes}" rendered="#{usuarioSession.isPermissaoUsuarioConcedida('menu.configuracoes')}">
				<p:menuitem value="#{label.submenu_parametros}" actionListener="#{parametroBean.acessarPaginaListagem}" process="@this" update=":currrentPage " onstart="#{label.script_bloquear_pagina}"
					oncomplete="#{label.script_desbloquear_pagina}" rendered="#{usuarioSession.isPermissaoUsuarioConcedida('acessar.parametros.sistema')}" />
				<p:menuitem value="#{label.submenu_acao}" actionListener="#{acaoBean.acessarPaginaListagem}" process="@this" update=":currrentPage " onstart="#{label.script_bloquear_pagina}"
					oncomplete="#{label.script_desbloquear_pagina}" rendered="#{usuarioSession.isPermissaoUsuarioConcedida('acessar.acoes.sistema')}" />
				<p:menuitem value="#{label.submenu_perfil}" actionListener="#{perfilBean.acessarPaginaListagem}" process="@this" update=":currrentPage " onstart="#{label.script_bloquear_pagina}"
					oncomplete="#{label.script_desbloquear_pagina}" rendered="#{usuarioSession.isPermissaoUsuarioConcedida('acessar.perfis.sistema')}" />
				<p:menuitem value="#{label.submenu_tipo_contato}" actionListener="#{tipoContatoBean.acessarPaginaListagem}" process="@this" update=":currrentPage " onstart="#{label.script_bloquear_pagina}"
					oncomplete="#{label.script_desbloquear_pagina}" rendered="#{usuarioSession.isPermissaoUsuarioConcedida('acessar.tipo.contato.sistema')}" />
				<p:menuitem value="#{label.submenu_tipo_documento}" actionListener="#{tipoDocumentoBean.acessarPaginaListagem}" process="@this" update=":currrentPage " onstart="#{label.script_bloquear_pagina}"
					oncomplete="#{label.script_desbloquear_pagina}" rendered="#{usuarioSession.isPermissaoUsuarioConcedida('acessar.tipo.documento.sistema')}" />
				<p:menuitem value="#{label.submenu_estado}" actionListener="#{estadoBean.acessarPaginaListagem}" process="@this" update=":currrentPage " onstart="#{label.script_bloquear_pagina}"
					oncomplete="#{label.script_desbloquear_pagina}" rendered="#{usuarioSession.isPermissaoUsuarioConcedida('acessar.estado.sistema')}" />
				<p:menuitem value="#{label.submenu_municipio}" actionListener="#{municipioBean.acessarPaginaListagem}" process="@this" update=":currrentPage " onstart="#{label.script_bloquear_pagina}"
					oncomplete="#{label.script_desbloquear_pagina}" rendered="#{usuarioSession.isPermissaoUsuarioConcedida('acessar.municipio.sistema')}" />
				<p:menuitem value="#{label.submenu_modulo}" actionListener="#{moduloBean.acessarPaginaListagem}" process="@this" update=":currrentPage " onstart="#{label.script_bloquear_pagina}"
					oncomplete="#{label.script_desbloquear_pagina}" rendered="#{usuarioSession.isPermissaoUsuarioConcedida('acessar.modulo.sistema')}" />
				<p:menuitem value="#{label.submenu_endereco}" actionListener="#{enderecoBean.acessarPaginaListagem}" process="@this" update=":currrentPage " onstart="#{label.script_bloquear_pagina}"
					oncomplete="#{label.script_desbloquear_pagina}" rendered="#{usuarioSession.isPermissaoUsuarioConcedida('acessar.endereco.sistema')}" />
			</p:submenu>

			<p:submenu icon="ui-icon-person" label="#{label.menu_cadastros}" rendered="#{usuarioSession.isPermissaoUsuarioConcedida('menu.cadastros.sistema')}">
				<p:menuitem value="#{label.submenu_pessoas_fisicas}" actionListener="#{pessoaBean.acessarPaginaListagem}" process="@this" update=":currrentPage " onstart="#{label.script_bloquear_pagina}"
					oncomplete="#{label.script_desbloquear_pagina}" rendered="#{usuarioSession.isPermissaoUsuarioConcedida('acessar.pessoa.sistema')}" />
				<p:menuitem value="#{label.submenu_empresas}" actionListener="#{empresaBean.acessarPaginaListagem}" process="@this" update=":currrentPage " onstart="#{label.script_bloquear_pagina}"
					oncomplete="#{label.script_desbloquear_pagina}" rendered="#{usuarioSession.isPermissaoUsuarioConcedida('acessar.empresa.sistema')}" />
			</p:submenu>

			<f:facet name="options">
				<p:commandButton value="Logout" icon="ui-icon-extlink" process="@this"  actionListener="#{loginBean.logoutAcionEvent}" update="@all" />
			</f:facet>
		</p:menubar>
	</h:form>
</ui:composition>
